package com.ruoyi.system.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "任务执行状态上报类")
public class TaskStatusPost {
    // 设备SN
    @Schema(description = "设备SN")
    private String deviceSN;
    // 任务ID
    @Schema(description = "任务ID")
    private Long taskId;
    // 是否执行成功
    @Schema(description = "是否执行成功")
    private boolean success;
    // 执行备注（如果不成功，记录原因）
    @Schema(description = "执行备注")
    private String remark;

    @Schema(description = "应用或者数据包名")
     private  String bundleName;

    @Schema(description = "版本编号")
    private String appVersion;

    @Schema(description = "版本号")
    private String versionCode;

    @Schema(description = "downtoken,   离线包任务上报时,生效, 在这里是 文件名 xx.hap 或者 xx.zip",
            required = false)
    private  String downloadtoken;

 }
